{Solidity}
Solidity is evolving rapidly
We aim for a regular (non-breaking) release every month, with approximately one breaking release per year. You can follow the implementation status of new features in the Solidity GitHub project.
Contribute to Solidity
Solidity continues to improve with help from our global community. Check out these ways to get involved and contribute to the Solidity project.
Reporting issues and vulnerabilities
To report an issue, please use the GitHub issues tracker. To report a vulnerability, please check out the instructions in the SECURITY.md.
Translating the documentation
Translations help developers from all corners of the world to be able to read the documentation and learn Solidity.
Fixing and responding to issues
Fixing and responding to issues, especially those tagged as “good first issue”, is a great way to get started for external contributors.
Contributing to language design
We welcome Solidity power users, auditors, security experts and tooling developers to get involved in the Solidity language design process. Join the Solidity forum, where existing properties of the language and proposals for new language features can be discussed.
Stay Updated
Stay always up-to-date by following the Solidity blog.
You can see the upcoming changes for the next breaking release by switching from the default branch (develop
) to the breaking branch
. You can actively shape Solidity by providing your input and participating in the language design in the Solidity forumand participating in the yearly Solidity developer surveys.
Latest from the blog
Solidity Summit 2025: Hola Argentina!
Posted by Vishwa Mehta on August 26, 2025
The Solidity Summit has returned! Following the successful organisation of Solidity Summit 2023 in Türkiye, we are pleased to announce another in-person edition of the event in 2025. Solidity Summit 2025 will be a part of DevConnect this year and will take place on Tue, 18 Nov, 2025 in Buenos Aires, Argentina. What can you expect at Solidity Summit 2025? The Solidity Summit is a collaborative conference that focuses on Solidity's future. It is a gathering of advanced Solidity users and other Solidity...
Read moreSolidity 0.8.30 Release Announcement
Posted by Solidity Team on May 7, 2025
We are releasing the Solidity Compiler v0.8.30. This latest version is a maintenance release in light of the Pectra Ethereum network upgrade scheduled for May 7, 2025 and changes the default EVM version from cancun to prague. Pectra is an Ethereum protocol upgrade, following Dencun, that brings new functionality and changes to both the execution and consensus layer of the Ethereum network. Read more in the Pectra Mainnet Announcement. Notable EIPs Let's look at some of the EIPs among the list of changes introduced by...
Read moreSolidity Developer Survey 2024 Results
Posted by Vishwa Mehta on April 25, 2025
We are thrilled to share the Solidity Developer Survey 2024 results with you! In this blog post, we will be going over key insights and a detailed analysis of the various sections of the survey. Before diving in, we would like to thank everyone who submitted a response to the survey and helped us reach the right audience for it. Your inputs are invaluable to us and are pivotal in driving important language design decisions and improving Solidity as an open-source...
Read morePlayground
Try Solidity for yourself in this simple compiler. For a more fully featured browser-based IDE, try using Remix.
Compiler result
Compiler version:
(0 bytes)
Deployment costs: gas
Bytecode
Assembly
Solidity Events
Past events



